Write a program of student mark sheet where Physics, Chemistry and Maths are the subject as input

 

Assignment 5

Write a program of student mark sheet where Physics, Chemistry and Maths are the subject as input.

We can solve this problem using two ways, explain as below-

Option 1: Accept only one student.

Program Code with explanation:

1.    #include <iostream>

2.    using namespace std;

3.    int main()

4.    {

5.                int srno, phy, chem, math;

6.                char sname[100];

7.                cout<<"Accept the Roll Number of Student \n";

8.                cin>>srno;

9.                cout<<"Accept the name of Student \n";

10.             cin>>sname;

11.             cout<<"Accept the Marks \n";

12.             cout<<"Accept the Marks of Physics \n";

13.             cin>>phy;

14.             cout<<"Accept the Marks of Chemistry \n";  

15.             cin>>chem;

16.             cout<<"Accept the Marks of Maths \n";  

17.             cin>>math;

18.             cout<<"Display Mark Sheet of student \n\n";

19.             cout<<"Roll Number \t Name \t\t Physics \t\t Chemistry \t Maths \n";

20.             cout<<srno<<"\t\t"<<sname<<"\t\t"<<phy<<"\t\t";

21.             cout<<chem<<"\t\t"<<math;

22.             return 0;

23. }

Explanation of Code:

Line No. 1 and 2: include the Library file and stander input – output functions.

Line No. 3: main function header.

Line No. 4 and 23: Begin and end of main function respectively.

Line No. 5: Declare the variables srno, phy, chem, math as integer.

Line No. 6: Declare the array variable sname to store the name of student.

Line No. 7 to 17: Accept Roll Number, Name and Mark of three subjects. 

Line No. 18 to 21: Display mark sheet of Student using accepted information.

Line No. 22: return statement appropriate with main function return data type.

Program Code for run:

#include <iostream>

using namespace std;

int main()

{

            int srno, phy, chem, math;

            char sname[100];

            float per;

            cout<<"Accept the Roll Number of Student \n";

            cin>>srno;

            cout<<"Accept the name of Student \n";

            cin>>sname;

            cout<<"Accept the Marks \n";

            cout<<"Accept the Marks of Physics \n";

            cin>>phy;

            cout<<"Accept the Marks of Chemistry \n";  

            cin>>chem;

            cout<<"Accept the Marks of Maths \n";  

            cin>>math;

            cout<<"Display Mark Sheet of student \n\n";

            cout<<"Roll Number \t Name \t\t Physics \t\t Chemistry \t Maths\n";

            cout<<srno<<"\t\t"<<sname<<"\t\t"<<phy<<"\t\t"<<chem<<"\t\t"<<math;

            return 0;

}

Output of Program:

Accept the Roll Number of Student

1

Accept the name of Student

ABCD

Accept the Marks

Accept the Marks of Physics

87

Accept the Marks of Chemistry

88

Accept the Marks of Maths

89  98

Display Mark Sheet of student

 

Roll Number    Name             Physics           Chemistry        Maths

1                      ABCD             87                    88                    98

 

Option 2: Accept number of student using for loop.

Program Code with explanation:

1.    #include <iostream>

2.    using namespace std;

3.    int main()

4.    {

5.          int srno[10],phy[10],chem[10],math[10],n,i;

6.          char sname[10][100];

7.          cout<<"How Many Students Record Accepted\n";

8.          cin>>n;

9.          for(i = 0; i < n ; i++)

10.       {

11.                   cout<<"Accept the Roll Number of Student \n";

12.                   cin>>srno[i];

13.                   cout<<"Accept the name of Student \n";

14.                   cin>>sname[i];

15.                   cout<<"Accept the Marks \n";

16.                   cout<<"Accept the Marks of Physics \n";

17.                   cin>>phy[i];

18.                   cout<<"Accept the Marks of Chemistry \n";  

19.                   cin>>chem[i];

20.                   cout<<"Accept the Marks of Maths \n";  

21.                   cin>>math[i];

22.       }

23.       cout<<"\tDisplay Mark Sheet of students \n";

24.       cout<<"***********************************************************************\n";

25.       cout<<"Roll Number\tName\t\tPhysics\t\tChemistry\tMaths\n";

26.       for(i=0; i < n; i++)

27.       {

28.                   cout<<srno[i]<<"\t\t"<<sname[i]<<"\t\t"<<phy[i]<<"\t\t"<<chem[i];

29.                   cout<<"\t\t"<<math[i]<<"\n";

30.       }

31.       return 0;

32. }

Explanation of Code:

Line No. 1 and 2: include the Library file and stander input – output functions.

Line No. 3: main function header.

Line No. 4 and 32: Begin and end of main function respectively.

Line No. 5: Declare the variables srno, phy, chem, math as integer.

Line No. 6: Declare the array variable sname to store the name of student.

Line No. 7 and 8: Accept integer for how many student records to accept.

Line No. 9 to 22: Accept Roll Number, Name and Mark of three subjects for ‘n’ students using for loop. For loop move ‘n’ time.  

Line No. 23, 24 and 25: Display the massage. 

Line No. 26 to 30: Display mark sheet of ‘n’ students using accepted information. For loop move ‘n’ time.

Line No. 31: return statement appropriate with main function return data type.

Program Code for run:

#include <iostream>

using namespace std;

int main()

{

            int srno[10],phy[10],chem[10],math[10],n,i;

            char sname[10][100];

            cout<<"How Many Students Record Accepted\n";

            cin>>n;

            for(i=0;i<n;i++)

            {

                cout<<"Accept the Roll Number of Student \n";

                cin>>srno[i];

                cout<<"Accept the name of Student \n";

                cin>>sname[i];

                cout<<"Accept the Marks \n";

                cout<<"Accept the Marks of Physics \n";

                cin>>phy[i];

                cout<<"Accept the Marks of Chemistry \n";  

                cin>>chem[i];

                cout<<"Accept the Marks of Maths \n";  

                cin>>math[i];

            }

            cout<<"\tDisplay Mark Sheet of students \n";

            cout<<"***********************************************************************\n";

            cout<<"Roll Number\tName\t\tPhysics\t\tChemistry\tMaths\n";

            for(i=0;i<n;i++)

{

                        cout<<srno[i]<<"\t\t"<<sname[i]<<"\t\t"<<phy[i]<<"\t\t"<<chem[i];

cout<<"\t\t"<<math[i]<<"\n";

}

        return 0;

}

 Output of Program:

How Many Students Record Accepted

2

Accept the Roll Number of Student

1

Accept the name of Student

AAA

Accept the Marks

Accept the Marks of Physics

89

Accept the Marks of Chemistry

89

Accept the Marks of Maths

89

Accept the Roll Number of Student

2

Accept the name of Student

BBB

Accept the Marks

Accept the Marks of Physics

99

Accept the Marks of Chemistry

99

Accept the Marks of Maths

99

            Display Mark Sheet of students

***********************************************************************

Roll Number    Name             Physics           Chemistry        Maths

1                      AAA                89                    89                    89

2                      BBB                99                    99                    99


Comments

  1. The strict and varying laws across the nations are doubtless to|prone to} challenge the market progress. With the rise of on-line casinos, members can simply place their bets wherever. These websites are thrilling, versatile, and convenient for all the members. However, unlike to|not like} other in style casino 우리카지노 websites, Cafe Casino is self-licensed, which means it isn’t subject to any legal or governing physique. That being mentioned, Cafe Casino is owned by Bovada, which itself is a trustworthy name in the world of on-line betting. Massachusetts, for instance, legalized sports activities betting earlier this month and will levy a $5.2 million five-year license fee on high of taxes, the AGA mentioned.

    ReplyDelete

Post a Comment